package com.lxw.station.controller;

import com.lxw.station.components.CsdnService;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;

@RestController
@Slf4j
public class CsdnController {
    @Resource
    private CsdnService csdnService;


    // 更新我关注的人
    @SneakyThrows
    @RequestMapping("/updateFollows")
    public void updateFollows() {
        csdnService.updateFollows();
    }

    @RequestMapping("/followLikeComment")
    public void followLikeComment() {
        csdnService.followLikeComment();
    }

    @RequestMapping("/updateContentRank")
    public void updateContentRank() {
        csdnService.updateContentRank();
    }

//    @PostConstruct
//    @SneakyThrows
//    @RequestMapping("/updateRank")
//    public void updateRank() {
////        // 领域内容榜
////        csdnTask.updateContentRank();
////        // 新晋作者
////        csdnTask.updateRankNewAuthor();
////        // 新人榜
////        csdnTask.update_new_user_influence();
////        // 原力榜(总榜)
////        csdnTask.updateMonthlyInfluenceAll();
////        // 原力榜(常驻地区)
////        csdnTask.updateMonthlyInfluenceCity();
//        // 点赞关注评论
////        csdnTask.hotRank();
//        // 点赞关注评论
//        csdnTask.otherHotRank();
//    }

}
